An On-Line Scheduling Heuristic With Better Worst Case Ratio Than Graham's List Scheduling

نویسندگان

  • Gábor Galambos
  • Gerhard J. Woeginger
چکیده

case performance bounds for simple one-dimensional packing algorithms. SIAM J. A better algorithm for an ancient scheduling problem. Analysis of several task-scheduling algorithms for a model of multiprogramming computer systems. A new algorithm for on-line bin-packing. 44 43] G. Galambos and J. B. G. Frenk. A simple proof of Liang's lower bound for on-line bin packing and the extension to the parametric case. The parametric behaviour of the rst t decreasing bin-packing algorithm. 37] D. C. Fisher. Next-t packs a list and its reverse into the same number of bins. Oper. 42 12] J. Blazewicz and K. Ecker. A linear time algorithm for restricted bin packing and scheduling problems. Oper. Res. Lett., 2:80{83, 1983. 13] D. J. Brown. A lower bound for on-line one-dimensional bin-packing algorithms. analysis of an eecient algorithm for processor and storage allocation. 41 component sets (items) in the magazine can be in production. The problem is to plan the overall production process so as to minimize the number of setups. S. Khanna 77] mentions, in connection with studies of multimedia communications, that graph packing is an interesting special case. Items are edges (pairs of vertices) in a given graph G. An edge is packed in a bin if both of the vertices to which it is incident are in the bin, and so the problem is to pack the edges of G into as few bins as possible subject to the constraint that there can be at most C vertices in any bin. The approximability of this problem has yet to be studied. a dual version of the one-dimensional bin packing problem. J. Algorithms, 5:502{525, 1984. 6] B. S. Baker. A new proof for the rst-t decreasing bin-packing algorithm. A 5/4 algorithm for two-dimensional packing. A tight asymptotic bound for next-t-decreasing bin-packing. A better lower bound for on-line scheduling. 40 item is called available if all its immediate predecessors have already been packed. At each stage, the set of currently available items is sorted according to nonincreasing size, and each item is packed into the lowest indexed bin where it ts and no precedence constraint is violated. Note that, if no partial order is given, this algorithm produces the same packing as FFD. In general, however, its worst-case behavior is considerably worse. The APR is R 1 OFFD = 2; except in the strict model, where R 1 OFFD = 27 10. In this generalization, a …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximation Ratio of LD Algorithm for Multi-Processor Scheduling and the Coffman-Sethi Conjecture

Coffman and Sethi proposed a heuristic algorithm, called LD, for multi-processor scheduling, to minimize makespan over flowtime-optimal schedules. LD algorithm is a natural extension of a very well-known list scheduling algorithm, Longest Processing Time (LPT) list scheduling, to our bicriteria scheduling problem. Moreover, in 1976, Coffman and Sethi conjectured that LD algorithm has precisely ...

متن کامل

On-line Scheduling on Identical Machines for Jobs with Arbitrary Release Times

In the theory of scheduling, a problem type is categorized by its machine environment, job characteristic and objective function. According to the way information on job characteristic being released to the scheduler, scheduling models can be classified in two categories. One is termed off-line in which the scheduler has full information of the problem instance, such as the total number of jobs...

متن کامل

Approximation Algorithms for Partitioning Small Items in Unequal Bins to Minimize the Total Size

A set of items has to be assigned to a set of bins with different sizes. If necessary the size of each bin can be extended. The objective is to minimize the total size, i.e. the sum of the sixs of the bins. In this paper we study both the oll-line case and the on-line variant of this problem under the assumption that each item is smaller than any bin. For the rurmer case, when all times arc kno...

متن کامل

Performance Analysis of List Scheduling in Heterogeneous Computing Systems

Given a parallel program to be executed on a heterogeneous computing system, the overall execution time of the program is determined by a schedule. In this paper, we analyze the worst-case performance of the list scheduling algorithm for scheduling tasks of a parallel program in a mixed-machine heterogeneous computing system such that the total execution time of the program is minimized. We pro...

متن کامل

On the Robustness of Graham's Algorithm for Online Scheduling

While standard parallel machine scheduling is concerned with good assignments of jobs to machines, we aim to understand how the quality of an assignment is affected if the jobs’ processing times are perturbed and therefore turn out to be longer (or shorter) than declared. We focus on online scheduling with perturbations occurring at any time, such as in railway systems when trains are late. For...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 22  شماره 

صفحات  -

تاریخ انتشار 1993